Skip to content

CI/docs hygiene: nav Overview + reusable _checks.yml#46

Merged
lesnik512 merged 2 commits into
mainfrom
chore/ci-docs-hygiene
Jun 9, 2026
Merged

CI/docs hygiene: nav Overview + reusable _checks.yml#46
lesnik512 merged 2 commits into
mainfrom
chore/ci-docs-hygiene

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Summary

Two small follow-ups from the GH Pages migration:

  • docs: register index.md in mkdocs nav as Overview — removes the latent index.md not in nav INFO from mkdocs build --strict. docs/index.md now shows in the nav as the top-level "Overview" entry.
  • ci: split ci.yml into thin caller + reusable _checks.yml — mirrors modern-di's structure. ci.yml owns push/PR triggers and concurrency; _checks.yml owns lint + pytest job bodies via workflow_call. Postgres service and Python 3.13/3.14 matrix preserved verbatim. No behavior change today; enables future scheduled/manual workflows to reuse the same checks.

Test plan

  • PR CI is green — the main workflow calls _checks.yml, which runs lint + pytest just like before.
  • Locally verified: mkdocs build --strict no longer emits the index.md INFO; just lint-ci is clean; both workflow YAMLs parse and the caller correctly references _checks.yml.

🤖 Generated with Claude Code

lesnik512 and others added 2 commits June 9, 2026 15:39
Removes the latent "index.md not in nav" INFO from mkdocs build --strict
that's been there since the docs were structured.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Mirrors modern-di's structure: ci.yml only owns the push/PR triggers
and concurrency group; _checks.yml owns the lint + pytest job bodies
and is reusable via workflow_call. No behavior change today; enables
future workflows (scheduled, manual) to run the same checks without
duplication.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@lesnik512 lesnik512 self-assigned this Jun 9, 2026
@lesnik512 lesnik512 merged commit 8ea5079 into main Jun 9, 2026
3 checks passed
@lesnik512 lesnik512 deleted the chore/ci-docs-hygiene branch June 9, 2026 12:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant